Workload-driven adaptive log buffer-based FTL

نویسنده

  • Dongkun Shin
چکیده

Flash translation layer (FTL) is generally used for NAND flash memory in order to handle the mapping between logical page address and physical page address. Log buffer-based FTLs provide good performances with small-sized mapping information. In designing the log buffer-based FTL, one important factor is to determine the mapping architecture between data block and log block, called associativity. While previous static schemes use fixed associativities, our scheme adjusts the associativity dynamically based on the run-time workload variation improving the performance by 5∼16% compared to the static scheme.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

RFLRU: A Buffer Cache Management Algorithm for Solid State Drive to Improve the Write Performance on Mixed Workload

Flash memory based Solid State Drives (SSD) acquiring greater attention in enterprise storage computing environment; this is primarily due to its high I/O speed. SSDs use multiple NAND flash memory chips as a storage media and deploy internal RAM to maintain the flash translation layer (FTL) mapping table. The rest portion of the inner RAM is used as a buffer. This buffer absorbs the write requ...

متن کامل

CFTL: An Adaptive Hybrid Flash Translation Layer with Efficient Caching Strategies

The Flash Translation Layer (FTL) is a software/hardware layer inside NAND flash memory that allows existing diskbased applications to use it without any significant modifications. Since FTL has a critical impact on the performance and reliability of the flash-based storage, a variety of FTL schemes have been proposed. The existing FTLs, however, are designed to perform well for either a read i...

متن کامل

CFTL: A Convertible Flash Translation Layer with Consideration of Data Access Patterns

NAND flash memory-based storage devices are increasingly adopted as one of the main alternatives for magnetic disk drives. The flash translation layer (FTL) is a software/hardware interface inside NAND flash memory, which allows existing disk-based applications to use it without any significant modifications. Since FTL has a critical impact on the performance of NAND flash-based devices, a vari...

متن کامل

VSSIM: Virtual SSD Simulator (Accompanied by Demo)

As the complexity of inner structure of Solid State Disks (SSD), both in H/W architecture and software layer, is growing in rapid speed, importance of having holistic performance measuring environment is also rising. Trace driven evaluation methodologies provide a quick understanding of the performance of SSD; however it only allows a detailed view on performance of SSD. Many trace driven or wo...

متن کامل

Development Write Performance by Enhancing Internal Parallelism of Solid State Drives

Most research of Solid State Drives architectures rely on Flash Translation Layer (FTL) algorithms and wear leveling; however, internal parallelism in Solid State Drives has not been well explored. In this research, I proposed a new strategy to improve SSD write performance by enhancing internal parallelism inside SSDs. A SDRAM buffer is added in the design for buffering and scheduling write re...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEICE Electronic Express

دوره 7  شماره 

صفحات  -

تاریخ انتشار 2010